@CHARSET "UTF-8";

.jazyk { color: #C0C0C0; }
.casovac { position: relative; }
.casovac .upozorneni { display: none; position: absolute; top: 20px; width: 170px; padding: 2px; font-size: 10px; text-align: center; border: 1px solid #666; color: #000; background-color: #FFF4D7; }
.casovac:hover .upozorneni { display: block; }
span.kopirovat { position: relative; display: block; }

/* ↓↓ Menu přihlášen */
.menu-prihlasen { margin: 9px; padding: 5px 5px 1px 5px; background-color: #EDF7FA; }
.menu-prihlasen li { position: relative; margin: 9px 39px 9px 9px; list-style: none; }
.menu-prihlasen li span { font-size: 15px; font-weight: bold; color: #0090C3; }
.menu-prihlasen li ul { position: relative; list-style: none; }
.menu-prihlasen li li { margin: 0px; padding: 5px 12px; border-bottom: 1px solid #9D9D9D; }
.menu-prihlasen a { text-decoration: none; }
.menu-prihlasen a:hover { text-decoration: underline; }
/* ↑↑ Menu přihlášen */

/* ↓↓ Texy */
#dJakFormatovatText { border: 1px solid black; background-color: #FFF; padding: 1em; }
#dJakFormatovatText .vzorSyntaxe { border: 1px solid gray; background-color: #fafafa; padding: 1em; color: #202020; overflow: auto; }
#dJakFormatovatText .vzorSyntaxe span { color: #606060; }
/* ↑↑ Texy */

/* ↓↓ Komponenty formuláře */
form { margin: 0; padding: 0; }
input, textarea, select { font-size: small; font-family: sans-serif; margin: 0; padding: 2px 3px; border: 1px solid #9B9C9D; }
input:focus, textarea:focus, select:focus, input:active, textarea:active, select:focus { background-color: #ffffea; }
input[type=radio], input[type=checkbox], .checkbox { border: none; }
label { padding: 2px 0; }
input[type=submit], .tlacitko { background-color: #6A6B6D; color: white; font-weight: bold; outline: none; padding: 4px 8px; }
input[type=submit]:active, .tlacitko:active { background-color: #9B9C9D; }

.polozkaLabel, .polozkaInput { display: block; float: left; margin-bottom: .2em; padding-top: 3px; }
.polozkaLabel { width: 125px; text-align: right; padding-right: 4px; padding-top: 3px; letter-spacing: -0.4px; }
.polozkaLabelZa { text-align: left; padding-left: 5px; }
.multiLabel label { display: block; }
.polozkaInput { width: 117px; padding: 2px 4px; }
.polozkaInputText { width: 215px; padding-left: 5px; padding-top: 3px; }
.polozkaInput.Cislo { width: 39px; }
input[type=file].polozkaInput { width: 222px; }
.polozkaInputDvojnasobna { width: 360px; }
.polozkaInputPolovicni { width: 222px; margin-right: 107px; }
.polozkaInputCombo { width: 222px; }
.polozkaInputComboDvojnasobna { width: 398px; }
.produktyInput.soubor { top: -5px; position: relative; padding: 2px 4px; }
.produktyInput.soubor img { top: 10px; position: relative; }

fieldset { margin: 0; padding: 0; padding-left: 5px; border: none; border-top: 1px solid #C5C5C5; }
fieldset legend { color: gray; font-weight: bold; background-color: #FFF; padding: 0px 8px; }
fieldset legend a { text-decoration: underline; color: #F39200; }
fieldset legend a:hover { color: silver; }
fieldset ul { margin-top: 0; margin-bottom: 0; padding-top: .6em; padding-bottom: 0; }
.fieldsetPolovicni { width: 400px; }

textarea#tmp { position: absolute; top: 0; left: 0; width: 100%; height: 100%; color: #F39200; border: 0 none transparent; margin: 0; padding: 0; resize: none; overflow: hidden; font-weight: bold;}
textarea#tmp:ACTIVE, textarea#tmp:FOCUS { background: transparent; }
/* ↑↑ Komponenty formuláře */

/* ↓↓ Entity */
#dExistujiciEntity { }
.existujiciEntity { display: block; padding: .3em; border-bottom: 1px solid gray; text-decoration: none; }
.existujiciEntity:hover { color: black; background-color: #f0f0f0; }
.existujiciEntitySudy { background-color: #e4e4e4; }
#tlDorucovaciInformace, #tlStejneDoruceni, #tlZpusobRegistraceFirma, #tlZpusobRegistraceOsoba { display: none; }
/* ↑↑ Entity */

/* ↓↓ Vetve */
#dExistujiciVetve { }
.existujiciVetve { display: block; padding: .3em; border-bottom: 1px solid gray; text-decoration: none; color: silver; }
.existujiciVetveSudy { background-color: #EEE; }
.existujiciVetve a { text-decoration: none; }
.existujiciVetve .typ { float: right; }
/* ↑↑ Vetve */

/* ↓↓ Katalog */
#dPrepinacEditace { padding: 1px; padding-bottom: 2em; }
#dPrepinacEditace a { border: 1px solid #9B9C9D; padding: .3em; margin-left: -1px; text-decoration: none; background-color: #EEE; }
#dPrepinacEditace a.aktivni { border-bottom: 1px solid #FFF; background-color: #FFF; }
.produktZarazeni { display: block; padding: .2em 0; }
.katFiltrSkelet { padding: .5em 0; margin: 0; border-bottom: 1px solid #dddddd;  }
.katFiltrSelect { border: 1px solid #dddddd; }
.katFiltrPolozka, .katFiltrHodnota { display: block; float: left; margin-bottom: .2em; width: auto; padding-right: .5em; }
.katFiltrPolozka { padding-top: .2em;}
.detailProduktuPopis { float: left; width: 490px; padding-left: 13px; padding-top: 1.5em; }
.detailProduktuObrazek { float: left; width: 240px; padding-top: 1.5em; padding-left: 10px; }
.katalogPolozkaSkelet { display: block; width: 370px; float: left; position: relative; }
.katalogPolozkaSkelet1 { margin-right: 12px; }
.katalogPolozkaSkelet .obrazek { width: 120px; float: left; border-right: 10px solid white; }
.katalogPolozkaSkelet .popis { width: 235px; float: left; }

#dExistujiciOdkazy { }
.existujiciOdkazy { display: block; padding: .3em; border-bottom: 1px solid gray; text-decoration: none; color: black; }
.existujiciOdkazySudy { background-color: #e3e3e3; }
.existujiciOdkazy a { text-decoration: none; }
.existujiciOdkazy img { width: 16px; margin: 0px 2px 0px 2px; vertical-align: bottom; }

#dExistujiciParametry { width: 740px; }
.existujiciParametry { display: block; padding: .3em; border-bottom: 1px solid gray; text-decoration: none; color: black; }
.existujiciParametrySudy { background-color: #e3e3e3; }
.existujiciParametry a { text-decoration: none; }
/* ↑↑ Katalog */

span.kopirovat { position: relative; display: block; }

/* ↓↓ Seznam položek */
.seznam-polozek { border-collapse: collapse;}
.seznam-polozek .tdPrazdnyRadek { height: 10px; border: none; }
.seznam-polozek .tdBezEditace { color: #AAA; background-color: #FAFAFA; }
.seznam-polozek th { background-color: #EEE; padding: 2px 3px; }
.seznam-polozek td { border: 1px solid #9B9C9D; padding: 2px 3px; }
.seznam-polozek table th { width: 60px; }
/* ↑↑ Seznam položek */
